#ifndef _GORBATRAS_FBXCONVERTER
#define _GORBATRAS_FBXCONVERTER

#include "Gorbatras_Library.h"

namespace GC
{		
	class FbxConverter : public iConverter
	{
		public:		
			FbxConverter(const _TCHAR* a_inputName, const _TCHAR* a_outputName);
			~FbxConverter();

			const bool FbxConverter::Run();
			
		private:
			typedef std::unique_ptr<FbxImporter> FbxImporterPtr;
			typedef std::unique_ptr<FbxExporter> FbxExporterPtr;

			const bool FbxConverter::Import();
			const bool FbxConverter::Export();

			FbxImporterPtr m_importer;
			FbxExporterPtr m_exporter;
	};
}

#endif